package com.enjoyor.soa.traffic.api.dto.tpcms;

import java.util.List;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

/**
 * 申请单信息表(含车辆信息表)
 */
public class PassApplyDto extends ABean {

    public PassApplyDto() {
        super();
    }

    private static final long serialVersionUID = -6528763418253785414L;

    // 申请编号:A+微秒级时间戳
    private String passApplyId;

    // 申请人
    private String applyPeople;

    // 联系电话
    private String applyPhone;

    // 所属单位
    private String applyDept;

    // 生效时间
    private String takeEffectDate;

    // 失效时间
    private String loseEffectDate;

    // 申请时段编号
    private String applyPeriodId;

    // 申请时段名称
    private String applyPeriodName;

    // 申请种类编号
    private String applyTypeId;

    // 申请种类名称
    private String applyTypeName;

    // 申请理由
    private String applyReason;

    // 申请时间
    private String applyTime;

    // 是否删除(0为否，1为是；默认为0)
    private String isDelete;

    // 申请状态编号
    private String applyStatusId;

    // 申请状态名称:待审核、已审核、审核不通过、逾期未审核
    private String applyStatusName;

    // 更新时间
    private String updateTime;

    // 办理单位编号
    private String handleDeptId;

    // 办理单位名称
    private String handleDeptName;

    // 办理人编号
    private String handlePersonId;

    // 办理人名称
    private String handlePersonName;

    // 申请车辆列表
    private List<PassVehicleDto> applyVehicleList;

    // 申请区域编号组合
    private String applyZoneIds;

    // 申请区域名称组合
    private String applyZoneNames;

    public String getPassApplyId() {
        return passApplyId;
    }

    public void setPassApplyId(String passApplyId) {
        this.passApplyId = passApplyId;
    }

    public String getApplyPeople() {
        return applyPeople;
    }

    public void setApplyPeople(String applyPeople) {
        this.applyPeople = applyPeople;
    }

    public String getApplyPhone() {
        return applyPhone;
    }

    public void setApplyPhone(String applyPhone) {
        this.applyPhone = applyPhone;
    }

    public String getApplyDept() {
        return applyDept;
    }

    public void setApplyDept(String applyDept) {
        this.applyDept = applyDept;
    }

    public String getTakeEffectDate() {
        return takeEffectDate;
    }

    public void setTakeEffectDate(String takeEffectDate) {
        this.takeEffectDate = takeEffectDate;
    }

    public String getLoseEffectDate() {
        return loseEffectDate;
    }

    public void setLoseEffectDate(String loseEffectDate) {
        this.loseEffectDate = loseEffectDate;
    }

    public String getApplyPeriodId() {
        return applyPeriodId;
    }

    public void setApplyPeriodId(String applyPeriodId) {
        this.applyPeriodId = applyPeriodId;
    }

    public String getApplyPeriodName() {
        return applyPeriodName;
    }

    public void setApplyPeriodName(String applyPeriodName) {
        this.applyPeriodName = applyPeriodName;
    }

    public String getApplyTypeId() {
        return applyTypeId;
    }

    public void setApplyTypeId(String applyTypeId) {
        this.applyTypeId = applyTypeId;
    }

    public String getApplyTypeName() {
        return applyTypeName;
    }

    public void setApplyTypeName(String applyTypeName) {
        this.applyTypeName = applyTypeName;
    }

    public String getApplyReason() {
        return applyReason;
    }

    public void setApplyReason(String applyReason) {
        this.applyReason = applyReason;
    }

    public String getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(String applyTime) {
        this.applyTime = applyTime;
    }

    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }

    public String getApplyStatusId() {
        return applyStatusId;
    }

    public void setApplyStatusId(String applyStatusId) {
        this.applyStatusId = applyStatusId;
    }

    public String getApplyStatusName() {
        return applyStatusName;
    }

    public void setApplyStatusName(String applyStatusName) {
        this.applyStatusName = applyStatusName;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getHandleDeptId() {
        return handleDeptId;
    }

    public void setHandleDeptId(String handleDeptId) {
        this.handleDeptId = handleDeptId;
    }

    public String getHandleDeptName() {
        return handleDeptName;
    }

    public void setHandleDeptName(String handleDeptName) {
        this.handleDeptName = handleDeptName;
    }

    public String getHandlePersonId() {
        return handlePersonId;
    }

    public void setHandlePersonId(String handlePersonId) {
        this.handlePersonId = handlePersonId;
    }

    public String getHandlePersonName() {
        return handlePersonName;
    }

    public void setHandlePersonName(String handlePersonName) {
        this.handlePersonName = handlePersonName;
    }

    public List<PassVehicleDto> getApplyVehicleList() {
        return applyVehicleList;
    }

    public void setApplyVehicleList(List<PassVehicleDto> applyVehicleList) {
        this.applyVehicleList = applyVehicleList;
    }

    public String getApplyZoneIds() {
        return applyZoneIds;
    }

    public void setApplyZoneIds(String applyZoneIds) {
        this.applyZoneIds = applyZoneIds;
    }

    public String getApplyZoneNames() {
        return applyZoneNames;
    }

    public void setApplyZoneNames(String applyZoneNames) {
        this.applyZoneNames = applyZoneNames;
    }
}
